/* 将我们所有标签的内外边距清0 */
* {
  margin: 0;
  padding: 0
}

/* 斜体文字不倾斜 */
em,
i {
  font-style: normal
}

/* 去除小圆点样式 */
li {
  list-style: none
}

/* 图片与文字居中对齐 */
img {
  /* 照顾低版本浏览器 如果图片外面包含连接会有边框问题 */
  border: 0;
  /* 取消图片底侧空白缝隙问题 */
  vertical-align: middle
}

/* 按钮悬浮默认小手样式 */
button {
  cursor: pointer
}

/* a标签默认字体颜色设置 下划线去除 */
a {
  color: #666;
  text-decoration: none
}

/* a标签悬浮红色显示 */
a:hover {
  color: #c81623
}

button,
input {
  /* 字体设置 \5N8B\4F42 : 宋体的unicode编码 */
  font-family: Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif
}

body {
  /* 抗锯齿形 文字放大后锯齿显示不要太明显 */
  -webkit-font-smoothing: antialiased;
  background-color: #fff;
  /* 文字12像素 1.5倍行高 */
  font: 12px/1.5 Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
  color: #666
}

.hide,
.none {
  display: none
}

/* 浮动清除 */
.clearfix:after {
  visibility: hidden;
  clear: both;
  display: block;
  content: ".";
  height: 0
}

.clearfix {
  *zoom: 1
}